fn main() {
    // if else 流程
    // let score = 90;
    // if score >= 90 {
    //     println!("Good");
    // } else if score >= 60 {
    //     println!("OK")
    // } else {
    //     println!("Bad")
    // };

    // if else 返回值
    // let new_msg = if score >= 90 {
    //     "Good"
    // } else if score >= 60 {
    //     "OK"
    // } else {
    //     "Bad"
    // };
    // println!("new_msg:{}", new_msg);

    let score = 1;
    // match 精确匹配
    // match score {
    //     90 => println!("90"),
    //     80 => println!("80"),
    //     _ => println!("unmatch"),
    // };

    // match 区间匹配
    // match score {
    //     50..=100 => println!("50..100"),
    //     1..=49 => println!("1..50"),
    //     _ => println!("unmatch"),
    // }

    // match 或
    // match score {
    //     50 | 100 => println!("50|100"),
    //     1 | 49 => println!("1|50"),
    //     _ => println!("unmatch"),
    // }

    // match if
    match score {
        x if x < 60 => println!("<60"),
        x if x == 60 => println!("luck"),
        _ => println!("else"),
    }
}
